﻿#pragma once
#include "D3DUtil.h"
#include <unordered_map>

class RootSignatureManager
{
public:
    virtual  void BuildRootSignature(ID3D12Device* device) = 0;

protected:
    std::array<const CD3DX12_STATIC_SAMPLER_DESC, 6> GetStaticSamplers();
};
